$(function(){
    $("#client_datagrid").datagrid({
        fit:true,
        url:"/client/clientsource",
        fitColumns:true,
        striped:true,
        toolbar:"#btn",
        pagination:true,
        singleSelect:true,
        checkOnSelect:true,
        rownumbers:true,
        columns:[[
            {field:'id',title:'编号', hidden:true},
            {field:'checkbox',checkbox:true,tilte:'选中',width:100},
            {field:'inputdate',title:'创建时间',align:'center',width:100},
            {field:'inputuser',title:'创建人',align:'center',width:100, formatter: function (value, row, index) {
                return value ? value.username : "数据有bug" }},
            {field:'principal',title:'负责人',align:'center',width:100, formatter: function (value, row, index) {
                return value ? value.username : "数据有bug" }},
            {field:'clientname',title:'用户姓名',align:'center',width:100},
            {field:'age',title:'年龄',align:'center',width:100},

            {field:'gender',title:'性别',align:'center',width:100,formatter:function(value){
                if(value==1){
                    return "男";
                }else{
                    return "女";
                }
            }},
            {field:'profession',title:'职业',align:'center',width:100},
            {field:'source',title:'客户来源',align:'center',width:100},
            {field:'salary',title:'薪资水平',align:'center',width:100},
            {field:'email',title:'邮箱',align:'center',width:100},
            {field:'qq',title:'QQ',align:'center',width:100},
            {field:'address',title:'地址',align:'center',width:100},
            {field:'tel',title:'电话',align:'center',width:100},
            {field:'idcard',title:'身份证号码',align:'center',width:100},

            {field:'developsgin',title:'客户状态',align:'center',width:100,formatter:function(value){
               return "<p style='color: red'>资源池待开发";
            }},
        ]]
    })

    $("#client_dialog").dialog({
        width: 400,
        height: 400,
        closed: true,
        cache: false,
        modal: true,
        buttons:"#tb"
    })
})







function add(){
    //吸纳 也是更改选中当前一个对象然后更改当前的登录人就好了
    var row = $('#client_datagrid').datagrid('getSelected');
    if (!row) {
        $.messager.alert('温馨提示', '请告诉我不选中怎么编辑?');
    } else {
        $('#client_datagrid').datagrid('loadData', { total: 0, rows: [] });
        $.get('/client/absorb',{id:row.id},function(data){
if (data.success){
    $.messager.alert('温馨提示', '吸纳客户成功')
    //刷新页面

    $('#client_datagrid').datagrid('load',{developsgin:0})

}else{
    $.messager.alert('温馨提示', '吸纳失败鸟')
}
})
    }

}


function savesuccess(){
    //点击保存以后的操作判断是否有id
 var row=   $("#clientId").val();
 if (row){
  var   url="/client/update"
 }else{
  var   url="/client/save"
 }
//判断是什么操作之后提交表单
    $("#ff").form('submit', {
        url: url,
        success: function (data) {
            console.log(data);
            var  data=$.parseJSON(data);
            if (!data.success) {
                $.messager.alert('温馨提示', data.msg);
            }
            else {
                //否则操作成功,提示用户
                $.messager.alert('温馨提示', '保存成功');
                //关闭弹窗
                $("#client_dialog").dialog('close');
                //然后刷新页面//reload不用传递参数,重载行
                $('#client_datagrid').datagrid('reload')
            }

        }

    })


}




function reload() {
    //取消
    $('#client_datagrid').datagrid('reload')
}
//保存取消关闭对话框
function failsuccess() {
    $("#client_dialog").dialog('close');
}
//高级查询
function query() {
    var keywords = $("#keywords").textbox("getValue");
    var beginDate = $("#beginDate").datebox("getValue");
    var endingDate = $("#endingDate").datebox("getValue");
    var principalName = $("#principalName").textbox("getValue");
    $("#client_datagrid").datagrid("load", {
        keywords: keywords,
        beginDate: beginDate,
        endingDate: endingDate,
        principalName: principalName
    })
    $('#client_datagrid').datagrid('loadData', { total: 0, rows: [] });
}

function edit() {

    //编辑先清理表单中的所有数据
    $("#ff").form('clear');
    //得到需要编辑的行
    var row = $('#client_datagrid').datagrid('getSelected');
    if (!row) {
        $.messager.alert('温馨提示', '请告诉我不选中怎么编辑?');
    } else {
        //打开弹窗
        $("#client_dialog").dialog('open');
        $("#client_dialog").dialog('setTitle', '编辑客户');

        //给客户来源赋值

        //给收入水平赋值
        //给职业赋值

        //回显数据,表单中的方法
        $("#ff").form('load', row);

    }
}

//重置
function reflush(){
    $("#keywords").textbox("reset");
    $("#beginDate").datebox("reset");
    $("#endingDate").datebox("reset");
    $("#principalName").textbox("reset");
    $("#client_datagrid").datagrid("load", {
        keywords:null,
        beginDate: null,
        endingDate: null,
        principalName:null
    })
}

//导出xls
function toExport(){
    $.messager.confirm('温馨提示', '确定以表格形式导出所有资源池中客户吗?', function (ret) {
        if (ret) {
            $.get('/client/exportForOffiXls',{state:0}, function (data) {
                if (data.success) {
                    $.messager.alert('温馨提示', '成功导出所有资源池中客户!');
                    //刷新页面
                    $('#client_datagrid').datagrid('reload');
                } else {
                    $.messager.alert('温馨提示', '导出失败鸟')
                }
            })
        }
    })
}